/* eslint-disable prefer-promise-reject-errors */
import axios from 'axios';

const service = axios.create({
  // process.env.NODE_ENV === 'development' 来判断是否开发环境
  baseURL: 'http://localhost:8888',
  // baseURL: 'http://127.0.0.1:6739',
  timeout: 5000
});

service.interceptors.request.use(config => {
  return config;
}, error => {
  console.log(error);
  return Promise.reject();
});

service.interceptors.response.use(response => {
  if (response.status === 200) {
    return response.data;
  } else {
    Promise.reject();
  }
}, error => {
  console.log(error);
  return Promise.reject();
});

export default service;
